Full stack developer interview questions and sample answers